import request from '@/utils/request'

// 查询生产任务列表
export function listTask(workorderId) {
  return request.get('/task/task/list1', { params: { workorderId: workorderId } })
}
// 查询生产任务列表，只获取已排查和未完成的任务(排产数量！=报工数量)
// export function listTask1(workorderId) {
//    return request.get('/task/task/list1',{params: workorderId })
// }

export function listTask1(workorderId) {
  return request.get('/task/task/list2', { params: workorderId })
}
// 查询生产任务详细
export function getTask(taskId) {
  return request({
    url: '/task/task/' + taskId,
    method: 'get'
  })
}

// 新增生产任务
export function addTask(data) {
  return request({
    url: '/task/task',
    method: 'post',
    data: data
  })
}

// 修改生产任务
export function updateTask(data) {
  return request({
    url: '/task/task',
    method: 'put',
    data: data
  })
}

// 删除生产任务
export function delTask(taskId) {
  return request({
    url: '/task/task/' + taskId,
    method: 'delete'
  })
}


//获取近一周的任务数量、任务完成数和日期
export function getTaskWeekAndNum() {
  return request({
    url: '/task/task/TaskWeekAndNum',
    method: 'get'
  })
}
//获取近一天的任务数量、任务完成数和日期
export function getTaskDayAndNum() {
  return request({
    url: '/task/task/TaskNumDay',
    method: 'get'
  })
}
//获取当天的任务
export function getTaskDay() {
  return request({
    url: '/task/task/nowTask',
    method: 'get'
  })
}